╚ty°i dimenze proátextovΘ dokumenty
Ji°φ NaΦeradsk²

Váp°edchozφm Φlßnku jsme se v∞novali novΘ verzi 4thDimension 6.5, spolu
sánov²m zßkladnφm v²vojov²m prost°edφm, byli inovovßny i n∞kterΘ zßsuvnΘ moduly.
Mezi nimi doznal nejv∞tÜφch zm∞n 4D Write 6.5.

4D Write je textov² procesor. Je to nejpopulßrn∞jÜφ zßsuvn² modul k 4th Dimension,
kter² poskytuje maximßlnφ bezpeΦnost textov²ch dokument∙. Ka₧dß t°etφ aplikace
programovanß ve 4th Dimension pou₧φvß tento modul a aplikace jsou ponejvφce pou₧φvany
váarchitektu°e klient/server.

Nov² 4D Write byl vzhledov∞ zcela p°epracovßn a bylo p°idßno mnoho nov²ch funkcφ.

Zßsuvn² modul kádatabßzovΘmu prost°edku 4th Dimension ve filozofii v²robce firmy ACI znamenß,
₧e textovΘ dokumenty mohou b²t uklßdßny samostatn∞ na disk, nebo uvnit° databßze do polφ typu BLOB
(binßrnφ velkΘ objekty) a dokument m∙₧e vyu₧φt odkazy na sloupce databßze.
Odkazy mohou b²t na ΦφselnΘ sloupce, alfanumerickΘ sloupce, ale i obrßzkovΘ sloupce.
Se 4D Write lze zvolit t°i zp∙soby prßce: dokument m∙₧e b²t otev°en v normßlnφm okn∞ a pracuje se sánφm
jako vájakΘmkoliv jinΘm textovΘm procesoru, dokument je pak ulo₧en samostatn∞ na disk.dokument
m∙₧e b²t obsa₧en ve formulß°i databßze, bu∩ se standardnφmi nabφdkami 4DWrite, nebo sávlastnφmi nabφdkami.
Tento dokument lze pak ulo₧it do sloupce databßze vájednom zßznamu jako souΦßst databßze.
Uvnit° databßze, vázßznamu, je mo₧no ulo₧it dokument neomezenΘ velikosti
(omezenφm je velikost diskovΘho mΘdia). Dokument m∙₧e b²t otev°en ve skrytΘm okn∞ a pak vytvß°en
Φi upravovßn pouze programem za pomoci programovacφch p°φkaz∙. Po skonΦenφ sestavovßnφ dokumentu
jej lze zobrazit vánormßlnφm viditelnΘm okn∞.

O dokumentu a mo₧nostech formßtovßnφ.

Pro ·pravy vzhledu dokumentu a formßtovßnφ lze pou₧φt standardnφ nßstroje, dynamickΘ styly
pro znaky nebo celΘ paragrafy. Strßnku dokumentu lze rozd∞lit na vφce sloupc∙ textu.
Lze vytvo°it tabulky vátextu sápomocφ odkaz∙ na databßzi, i dynamick²ch odkaz∙ naáv²b∞r
zßznam∙ vádatabßzi. Vádokumentu lze pou₧φt obrßzky vátextu, bu∩ samostatn∞, nebo zádatabßze.
Obrßzky mohou b²t spojeny sátextem, nebo b²t na pozadφ. Pro barvy pozadφ lze pou₧φt paletu barev
pro ka₧d² odstavec zvlßÜ¥.

BLOB komprese a bezpeΦnost dokument∙

Proto₧e dokumenty mohou b²t uklßdßny uvnit° databßze váBLOB, nejsou vátomto p°φpad∞ fyzicky
nikde na disku ulo₧eny. Jsou obsa₧eny uvnit° kompaktnφho datovΘho souboru 4thDimension.
Takov²to dokument si nep°eΦte nikdo, kdo nevlastnφ tutΘ₧ aplikaci programovanou ve 4thDimension.
Rozhodn∞ pouh² pr∙nik na disk káp°eΦtenφ dokumentu zevnit° datovΘho souboru nenφ dostateΦn².
Pokud ani tato ·rove≥ bezpeΦnosti nestaΦφ lze BLOB sloupec vázßznamu komprimovat p°φkazem
4thDimension. Vátomto p°φpad∞ je nutno jeÜt∞ znßt i konkrΘtnφ nastavenφ aplikace a p°φpadn∞ p°φstupovß prßva.
Takto zalo₧enΘ aplikace jsou Φasto pou₧φvßny ve stßtnφ sprßv∞ a pro agendy firem chrßnφcφ svΘ obchodnφ
a technologickΘ ·daje. Pro dokumenty ulo₧enΘ váBLOB je kádispozici na ·rovni 4thDimension
funkce hledßnφ, kterß umo₧≥uje, pokud nenφ dokument váBLOB komprimovßn hledat textovΘ °et∞zce
jako vánormßlnφm obsahu databßze. Tato funkce je stejn∞ rychlß jakonormßlnφ sekvenΦnφ hledßnφ
váprostΘm textovΘm sloupci.

Konverze dokument∙ 4D Write a v²stupy

Uklßdat a Φφst lze dokumenty vlastnφho typu, RTF dokumenty kompatibilnφ sáMS Word 97,
HTML a prost² ASCII text. Tisknout lze textov² dokument jako Φßst zßznamu na formulß°i
Φi sestav∞ databßze, jako samostatn² textov² dokument a tisk lze realizovat vφcenßsobn∞ p°ipojenφm
k zßznam∙m databßze (s automatick²m dopl≥ovßnφm odkaz∙ zádatabßze).

Programovacφ rysy 4D Write

4D Write umo₧nuje, ₧e vÜe, co lze provßd∞t zánabφdek, lze provßd∞t i programovacφmi p°φkazy.
Krom∞ t∞chto ôp°φkaz∙ö 4D Write obsahuje 60 objektov∞ orientovan²ch p°φkaz∙ dopl≥ujφcφch
jazyk 4th Dimension. P°φkazy jsou rozd∞leny do skupin pro p°φkazy nabφdek, uklßdßnφ
a otevφrßnφ dokument∙, tisk dokument∙ a p°evody do jin²ch formßt∙ a typ∙ a pro vlastnosti
zobrazenφ dokument∙. Programovacφmi p°φkazy lze provΘst uzamΦenφ funkcφ polo₧ek nabφdek
pro u₧ivatele, kdy tyto funkce lze pak spouÜt∞t pouze programov²mi p°φkazy. Funkce polo₧ek nabφdek
lze p°esm∞rovat p°ipojenφm vlastnφch procedur (programovan²ch ve 4thDimension) pod tyto
polo₧ky nabφdek 4D Write. Zvolφ-li pak u₧ivatel zánabφdky 4DWrite urΦitou polo₧ku, m∙₧e se
provΘst vßmi zam²Ülenß akce a ne standardnφ akce 4D Write.

Programov²mi p°φkazy lze realizovat automatickΘ listovßnφ dokumentem sáurΦitou rychlostφ.

Ze strßnky dokumentu lze vytvo°it bitmapu, co₧ umo₧nφ nap°φklad odeslat fakturu vágrafickΘ form∞ p°es internet.

Tyto rysy umo₧≥ujφ vznik aplikacφ sávlastnφmi funkcemi textovΘho procesoru a i sávlastnφmi nabφdkami
provßd∞jφcφmi sofistikovanΘ p°φkazy. 4D Write 6.5 je pln∞ kompatibilnφ sáverzφ tΘho₧ modulu 6.0.5.

Zßv∞r

Vzhledem kámo₧nostem programovßnφ a uklßdßnφ odstavc∙ a dokument∙ vádatabßzi lze toto °eÜenφ
pou₧φt pro vÜechny druhy dokument∙, kterΘ vznikajφ ad hoc záp°edem definovan²ch Φßstφ textov²ch
dokument∙ jako nap°. katalogy v²robk∙ sáobrßzky, smlouvy, p°φruΦky, marketingovΘ materißly, katalogy v²stav.

VhodnΘ je toto °eÜenφ pro firmy a instituce, je₧ pot°ebujφ maximßln∞ zajistit bezpeΦnost sv²ch dokument∙.

Lze pochopit, ₧e tento programovateln² textov² procesor je pro spoustu zßkaznφk∙ hlavnφm d∙vodem
pro v²b∞r °eÜenφ pod 4th Dimension.

P°φklady databßzφ se 4DWrite jsou na CD kátomuto Φφslu.

Vyhodnocenφ

+ bezpeΦnost textov²ch dokumnet∙
+ kompatibilita sádalÜφmi textov²mi procesory
+ programovatelnΘ funkce a polo₧ky nabφdek
- je to pouze zßsuvn² modul, kter² funguje jen ve spojenφ s aplikacemi 4thDimension

 

Kárecenzi poskytla firma Inforce spol. s r. o.
www.inforce.cz